/**
 * @Version v1.0
 * @Description: TODO
 * @Author ZHANZHONGXIN
 * @Date 2022/5/5 14:34
 * @Copyright 博为峰
 */
public class Demo04 {
    public static void main(String[] args) {
        //不同数据类型的数据是不可以直接做运算
        int a = 6;

        byte b = 9;
        //隐式类型提升
        a = a + b; //把一个字节的b提升为四个字节

        //java中整数默认是int类型
        b = (byte) (b + 10);//把一个字节的b提升为四个字节,然后和四个字节的10做运算，结果是四个字节的数据

        //java中浮点数默认是double类型
//        float f = (float) 3.14;
        float f = 3.14f;//F
        double d = 3.14;
        double d2 = f;

        System.out.println(20);//十进制
        System.out.println(070);//八进制
        System.out.println(0xa6);//十六进制


        long l = (long) 3.14;

        int i = (int) 3.14f;

    }
}
